home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / lan / count_56.zip / COUNT!.TXT < prev    next >
Text File  |  1996-02-14  |  40KB  |  861 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                                    Count! v5.6
  11.                                   February 1996
  12.  
  13.  
  14.  
  15.                            Network Administrators Guide
  16.  
  17.  
  18.  
  19.             This document is intended for Network Administrators and
  20.             assumes the audience is familiar with MS Windows v3.0 or
  21.             above, MS DOS v3.3 or above, and basic network management
  22.             principals.
  23.  
  24.  
  25.  
  26.  
  27.                                 Table Of Contents
  28.  
  29.  
  30.  
  31.             What is COUNT!......................................1
  32.  
  33.             Using COUNT!........................................2
  34.  
  35.             Installing COUNT!...................................2
  36.  
  37.             Setting Up Applications to Run Under COUNT!.........3
  38.  
  39.             Controlling Access to Applications..................4
  40.  
  41.             Multiple Instance Management........................4
  42.  
  43.             Scrubbing License Files.............................5
  44.  
  45.             LogFiles............................................6
  46.  
  47.             Registering COUNT!..................................7
  48.  
  49.             Transferring a License to COUNT!....................7
  50.  
  51.             Appendix A: Applications Installation and License 
  52.               Metering Problems.................................8
  53.  
  54.             Appendix B: Using COUNT! Without Stub Files.........9
  55.  
  56.             Appendix C: How COUNT!.ini Controls the Launching
  57.               of Applications..................................11
  58.  
  59.             Appendix D: Installing Non-Network Software 
  60.               Versions.........................................12
  61.  
  62.             Appendix E: User Messages..........................13
  63.  
  64.             Appendix F: Un-Installing COUNT!...................15
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.                               DISCLAIMER OF WARRANTY
  76.  
  77.           THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT
  78.           WARRANTIES WHETHER EXPRESSED OR IMPLIED.  THE USER MUST ASSUME
  79.           THE ENTIRE RISK OF USING THE PROGRAM.  ANY LIABILITY OF THE
  80.           SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR
  81.           REFUND OF PURCHASE PRICE.
  82.  
  83.  
  84.  
  85.  
  86.      Product Support:
  87.  
  88.           COUNT! is written and copyrighted by:
  89.  
  90.                         Ed Derzawiec
  91.                         6 Sweet Fern Rd
  92.                         Cape Elizabeth, ME  04107
  93.  
  94.                         EMAIL eDerzawi@FMIS02.nsc.com
  95.  
  96.           Feel free to send any product related questions or suggestions
  97.           for future program enhancements to this address.
  98.  
  99.           Ed Derzawiec is a member of the Association of Shareware
  100.           Professionals (ASP).  ASP wants to make sure that the shareware
  101.           principle works for you. If you are unable to resolve a
  102.           shareware-related problem with an ASP member by contacting the
  103.           member directly, ASP may be able to help. The ASP Ombudsman can
  104.           help you resolve a dispute or  problem with an ASP member, but
  105.           does not provide technical support for members' products.
  106.           Please write to the ASP Ombudsman at 545 Grover Road, Muskegon,
  107.           MI 49442-9427 USA, FAX 616-788-2765 or send a CompuServe message
  108.           via CompuServe Mail to ASP Ombudsman 70007,3536.
  109.  
  110.                                _______
  111.                           ____|__     |               (R)
  112.                        --|       |    |-------------------
  113.                          |   ____|__  |  Association of
  114.                          |  |       |_|  Shareware
  115.                          |__|   o   |    Professionals
  116.                        -----|   |   |---------------------
  117.                             |___|___|    MEMBER
  118.  
  119.  
  120.      Note to Upgraders...
  121.  
  122.           Version 5.6 of COUNT! is completely backwards compatible with
  123.           prior versions.  Applications set up to run under earlier
  124.           versions of COUNT! will work identically under this release.
  125.           And, licenses granted for prior versions are transferable to
  126.           v5.6
  127.  
  128.           This version supports Windows 95 Clients and meters both Win95
  129.           and Win 3.x Applications.
  130.  
  131.           V5.x offers more options for installing applications that you
  132.           can take advantage of.  Specifically, the use of "Stub" files
  133.           can greatly simplify application installation.  The new CountAdm
  134.           utility handles all COUNT!.ini management and provides a GUI
  135.           interface to License and Log files for monitoring applications
  136.           use.
  137.  
  138.  
  139.                                    COUNT! v5.6
  140.                            Network Administrators Guide
  141.                                       Page 1
  142.  
  143.  
  144.                                   What is COUNT!
  145.  
  146.      COUNT! is an MS Windows utility that enables you to abide to 
  147.      "simultaneous use" licenses in a network environment.  This type of
  148.      license allows you to provide applications to a user community without
  149.      buying a license for each potential user.  The result is typically an
  150.      80% to 90% reduction in the cost of the application.
  151.  
  152.      Simultaneous use licenses:
  153.         Unlike mainframe programs that base the fee on the number of
  154.         potential users of a product, personal computer software licenses are
  155.         often based on the number of people using a program at any given
  156.         time.  If the network provides a dozen applications to 50 users, it
  157.         is probable that five to ten licenses for each application will be
  158.         sufficient to meet the needs of the 50 users without purchasing 50
  159.         licenses of each.
  160.  
  161.         Most major suppliers of personal computer software base their license
  162.         on simultaneous use.  However, many of these (Microsoft for example)
  163.         provide no means for maintaining the license.  Should you wind up in
  164.         court, you are required to provide evidence that adequate precautions
  165.         were taken to ensure that the simultaneous use license was not
  166.         violated.
  167.  
  168.      What does COUNT! Do:
  169.         COUNT! launches programs in an MS windows environment and keeps track
  170.         of the number of users.  It will enable you to enforce simultaneous
  171.         use licenses.  It also provides features to make many programs that
  172.         function poorly in a network environment behave better.  Finally
  173.         COUNT! provides the network administrator detailed analysis on the
  174.         use of licenses so that an appropriate number can be economically
  175.         purchased to support user needs.
  176.  
  177.         COUNT! enables a user to access an application as easily as if it
  178.         were installed on his local hard disk.  To do this, it will if
  179.         necessary:
  180.  
  181.                Establish a network connection
  182.                Modify the current DOS directory
  183.                Check for license availability
  184.                Execute the program
  185.                Free the network license when the program terminates
  186.                Disconnect the network connection
  187.  
  188.      Supported Network Environments:
  189.         COUNT! runs on Windows client PCs, not servers.  License management
  190.         is achieved through a shared file service. It will therefore work in
  191.         any network environment.  COUNT! has been successfully tested under
  192.         Novell Netware, Banyon Vines, Digital Pathworks, Microsoft
  193.         LanManager,  Windows for Workgroups, and several other Network OS's
  194.  
  195.  
  196.                                    COUNT! v5.6
  197.                            Network Administrators Guide
  198.                                       Page 2
  199.  
  200.                                    Using COUNT!
  201.  
  202.      An end user needs no special knowledge to use COUNT!  He simply launches
  203.      applications normally through Windows.  A license dialog box appears
  204.      informing him the license is being shared.  If no more licenses are
  205.      available, the dialog box will inform him of that and provide a list of
  206.      current users.
  207.  
  208.      Setting up applications to run under COUNT! is also straight forward.  A
  209.      network administrator installs the application on the network using the
  210.      vendor's instructions.  You then use the COUNT! Administration utility
  211.      (CountAdm), to replace the application's .EXE file with a "Stub" file
  212.      which runs the program under COUNT!
  213.  
  214.      In addition to installing Stub Files, the CountAdm utility provides a
  215.      convenient means of monitoring applications usage.  You can easily
  216.      examine the current users and usage history of each application running
  217.      under COUNT!.
  218.  
  219.  
  220.                                 Installing COUNT!
  221.  
  222.      The setup program is used to copy all necessary files to a network file
  223.      server.  It will also create a Count Administrator group on your Windows
  224.      desktop if you wish.  The CountAdm program can then be run to set up
  225.      applications to run under COUNT!
  226.  
  227.      Before running the Setup program, determine where you would like to
  228.      install the various components of COUNT!.  COUNT! and associated program
  229.      and configuration files should be placed in an area where the Network
  230.      administrator has READ/WRITE access and all users have READ access.
  231.      License or Log Files need to be placed in an area where all users have
  232.      READ/WRITE access.  While COUNT! can launch applications without this
  233.      common READ/WRITE user access, its features will be quite limited.
  234.  
  235.      To run the setup program...
  236.           Make a network connection to the file service you would like to
  237.             install the program to.
  238.           Run COUNT!'s Setup program under Windows.  (i.e., from File Manager
  239.             select File-Run-A:Setup.exe)
  240.  
  241.  
  242.                                    COUNT! v5.6
  243.                            Network Administrators Guide
  244.                                       Page 3
  245.  
  246.      The following files are part of the COUNT! package.  Setup will place
  247.      these in the COUNT! program Directory.
  248.  
  249.           COUNT!.EXE     Launches Applications, Meters usage.
  250.           COUNT!.INI     Contains information to Launch Applications.
  251.           COUNT!.TXT     This Documentation File
  252.           COUNTADM.EXE   Provides Administrative services to Network
  253.                          Administrators.
  254.           COUNTADM.HLP   The Windows Help file for CountAdm
  255.           COUNTMGR.DLL   Manages multiple instances of the same application
  256.                          launched under COUNT!
  257.           GETWNDs.EXE    A utility which lists current program modules.
  258.                          Useful for monitoring problem applications.
  259.           SCRUB.EXE      Removes inactive users from license files
  260.           STUB.EXE       Replaces Application .EXE Files so they are launched
  261.                          under COUNT!
  262.           SETUP.EXE      Installs COUNT! on a Server.
  263.  
  264.  
  265.                    Setting Up Applications to Run Under COUNT!
  266.  
  267.      The easiest way to setup applications to run under COUNT! is to use
  268.      "Stub" files.  Simply install the application according to the vendor's
  269.      directions on the server and each client.  Then install a Stub file to
  270.      launch the application through COUNT!
  271.  
  272.      CountAdm will automatically install stub files by replacing an
  273.      applications executable file (i.e. EXCEL.EXE) with a Stub file of the
  274.      same name.  The original application file is renamed.  The Stub file
  275.      executes the main COUNT! program which in turn executes the original
  276.      application.  This may sound a bit "round about", but it is very
  277.      efficient, and greatly simplifies application installation.
  278.  
  279.      To install Stub files with CountAdm, You will need Read/Write Access to
  280.      the network directory where the application has been installed.  You
  281.      will also need Read/Write access to the Applications' .EXE file.  Select
  282.      Install-Add Application Stub File from CountAdm's Main Menu.  Specify
  283.      the Application exe file you want to create a stub file for (i.e.
  284.      EXCEL.exe) and press OK.
  285.  
  286.      CountAdm will create an entry for the Application in COUNT!.ini using
  287.      the name of the exe file (i.e. EXCEL).  It will also rename the original
  288.      exe file by placing an "!" at the end (i.e. EXCEL!.exe)  You can modify
  289.      these names by pressing the Advanced button and editing the defaults.
  290.  
  291.      After creating the stub file, use CountAdm to change the settings in
  292.      COUNT!.ini to define the methods used to launch the application and
  293.      control license counts.
  294.  
  295.      The stub file method has been successfully tested with numerous
  296.      applications.  However, if you encounter problems, see Appendix A.
  297.  
  298.      COUNT! also creates COUNT!.ini files in each application directory.
  299.      These are not the same as the one in the COUNT! program directory.
  300.      Their job is to help the Stub file communicate with the COUNT! program.
  301.  
  302.  
  303.                                    COUNT! v5.6
  304.                            Network Administrators Guide
  305.                                       Page 4
  306.  
  307.                         Controlling Access to Applications
  308.  
  309.      There are two ways to use COUNT! to enforce simultaneous use licenses.
  310.      One method is to put each application you want to control access to in a
  311.      unique network file service, and place a limit on the number of
  312.      connections to this service.  COUNT! could then connect to the service
  313.      before starting the program, and disconnect when done. The server
  314.      enforces the license counting/metering.  However, not all networks
  315.      permit a usage count on a file service/directory.
  316.  
  317.      In the second method, COUNT! uses a License file to monitor the number
  318.      of users.  You set the Maximum number of users for each application via
  319.      the CountAdm Utility. Simply modify the Maximum users setting in the
  320.      Set-up-Applications Dialog.  If a License file is specified under
  321.      License/Log File Setup for a given Application, COUNT will use this
  322.      method to control access.
  323.  
  324.      You can also use both methods simultaneously.  This provides maximum
  325.      security, friendlier user error messages, and more complete applications
  326.      use information.
  327.  
  328.      If a License file is used, A DOS environment variable must exist prior
  329.      to entering Windows which provides a user name.  The UserName must be
  330.      unique to each network node.  It is typically assigned in a the
  331.      Autoexec.Bat or Network Startup File using the DOS SET command as
  332.      follows:
  333.  
  334.           "SET Name=UserName"
  335.  
  336.      The default "Name" environment variable may be changed in the defaults
  337.      Dialog of CountAdm.  The maximum name length is 20 characters.
  338.  
  339.      When using a License file, COUNT! checks the number of current users
  340.      each time someone attempts to run an application.  If no licenses are
  341.      available, access is denied, and the list of license holders is
  342.      displayed.  Otherwise, the application is launched and an entry is added
  343.      to the License file similar to the one below:
  344.  
  345.           [MS Project]
  346.           John Doe=09:33:27 02/12/92
  347.  
  348.      The timestamp is updated periodically, and is removed when the user
  349.      exits the application.
  350.  
  351.  
  352.                            Multiple Instance Management
  353.  
  354.      Windows enables a user to run multiple copies of an application
  355.      simultaneously as long as the application itself permits this.  COUNT!
  356.      fully supports this feature and will only reserve a single network
  357.      license for each user workstation no matter how many instances of the
  358.      program are running.  CountMgr.DLL manages this activity as necessary.
  359.      Network connections made when the first instance of an application is
  360.      launched will be maintained as long as at least one instance of the
  361.      application is active.
  362.  
  363.  
  364.                                    COUNT! v5.6
  365.                            Network Administrators Guide
  366.                                       Page 5
  367.  
  368.                              Scrubbing License Files
  369.  
  370.      License files require periodic maintenance to remove inactive licenses.
  371.      Licenses become inactive when applications are terminated abnormally,
  372.      such as rebooting the PC while the application is in use.  When this
  373.      occurs, the license file entry for that user is not freed until that
  374.      same user runs and exits the application again.
  375.  
  376.      A supplemental program, SCRUB.EXE, is supplied which automatically
  377.      removes inactive licenses.  COUNT! will start SCRUB whenever a user is
  378.      denied access to an application for lack of an available license.
  379.  
  380.      SCRUB works by examining the License file, waiting a specified time and
  381.      then reexamining it.  If the license entries are not updated in that
  382.      time, they are assumed to be inactive and removed.  By default SCRUB
  383.      waits for the UpdateLicense interval+1 minute.  The extra minute allows
  384.      for programs which might take total control of the PC for some period of
  385.      time.  For instance, If Excel takes several minutes to recalculate a
  386.      spreadsheet, it may not allow COUNT! to update the License File during
  387.      that period.  (Windows 3.x is Not Pre-emptive.)
  388.  
  389.      If you feel 1 minute is not sufficient, you can override this by
  390.      specifying a larger interval in CountAdm.  An interval less than
  391.      UpdateLicense + 1 minute will be ignored.  A interval of 0 will disable
  392.      Scrubbing for the specified application.
  393.  
  394.      When SCRUB is running, an Icon identifying the time remaining will be
  395.      displayed on the Windows Desktop.
  396.  
  397.      As mentioned, COUNT! will automatically run SCRUB when a user is denied
  398.      access to an application due to lack of an available license.  In
  399.      addition, a Network Administrator may want to periodically run SCRUB,
  400.      perhaps placing it in his/her Windows startup group.  You can also run
  401.      SCRUB from CountAdm.
  402.  
  403.      If SCRUB is run without any parameters, it will scrub the License File
  404.      of all applications.  You can also scrub an individual application by
  405.      including it as a parameter on SCRUB's command line.  (i.e. "SCRUB
  406.      MS_Excel")
  407.  
  408.  
  409.                                    COUNT! v5.6
  410.                            Network Administrators Guide
  411.                                       Page 6
  412.  
  413.                                      LogFiles
  414.  
  415.      LogFiles provide valuable information to the network administrator on
  416.      how licenses are being used for each application, and by whom.  It is
  417.      highly recommended that you use LogFiles for each application to:
  418.  
  419.           Keep track of the average time an application is used.
  420.           The typical number of licenses in use at any time.
  421.           The number of times a license has been denied.
  422.           The use by Individual.
  423.  
  424.      Since these files can be rather large, it is recommended that a separate
  425.      file be used for each application.
  426.  
  427.      While you can use Log Files without License Files, the log information
  428.      will be somewhat limited if you do so.  Viewing information in License
  429.      and Log files can be accomplished using CountAdm.
  430.  
  431.  
  432.                                    COUNT! v5.6
  433.                            Network Administrators Guide
  434.                                       Page 7
  435.  
  436.                                 Registering COUNT!
  437.  
  438.      COUNT! is copyrighted software and all rights are reserved by the
  439.      author.  You are free to evaluate the product for 30 days to determine
  440.      its suitability to your needs.  Use beyond 30 days requires
  441.      registration.
  442.  
  443.      Anyone with the conscience to use COUNT! will want to register it.  A
  444.      license to COUNT! enables you copy and use the software on a single
  445.      server for up to 100 Users.  (Versions with higher user limits are
  446.      available)  The cost of the license is $79.  If you would like to
  447.      register, please fill out the form on the last page of this manual.
  448.  
  449.      In return, you will be sent a diskette with a registered version of the
  450.      software.
  451.  
  452.  
  453.                          Transferring a License to COUNT!
  454.  
  455.      Upon registering, you will receive a license number.  To license the
  456.      software, you will need Read/Write access to the directory where
  457.      COUNT!.EXE is located.  From Windows Program Manager, use "File Run" and
  458.      place in the command Line "Drive:\Path\COUNT!.EXE /L".
  459.  
  460.      Alternatively, you can use the CountAdm menu function Install-Transfer
  461.      License.
  462.  
  463.      You will prompted you for your company and server name.  You are limited
  464.      to a total of 50 characters, so you may have to abbreviate.  If the name
  465.      appears truncated in the main dialog box, you can reinstall the license.
  466.  
  467.  
  468.                                    COUNT! v5.6
  469.                            Network Administrators Guide
  470.                                      Page 8
  471.  
  472.                                    Appendix A:
  473.              Applications Installation and License Metering Problems
  474.  
  475.  
  476.      Should you encounter problems using the Stub files installed with the
  477.      CountAdm utility, the following information may be helpful.
  478.  
  479.      First, some applications will not work properly if their .EXE file has
  480.      been renamed.  If this occurs, you can try renaming all of the files in
  481.      the application directory with the same base name as the original
  482.      application to the base name of the renamed .EXE file.  (i.e. rename
  483.      MisApp.DLG to MisApp!.DLG)  If this fails, you may have to resort to
  484.      using COUNT! without stub files.  (See Appendix B).  If you need to
  485.      uninstall a stub file, the CountAdm utility will do this automatically.
  486.  
  487.      There is another situation where COUNT! has difficulty metering
  488.      applications licenses.  If a Windows application's primary (loading)
  489.      executable file terminates before the application does, COUNT! has no
  490.      way of knowing when the program ends.  Only one major application to
  491.      date has been found which does this..  WordPerfect for Windows.
  492.  
  493.      In such circumstances, Monitoring a secondary Exec may help.  Monitoring
  494.      a secondary Exec will impact performance needlessly in most cases and
  495.      therefore should only be used when metering Problem Applications.
  496.  
  497.      If you believe you have such an Application, the GetWnds program
  498.      provided with COUNT! can help you identify the primary Exec file.  This
  499.      Application will list all Program Modules currently running and their
  500.      associated window titles.  In the case of WordPerfect (v5.1), you will
  501.      find that the program loading executable WPwin.exe does some
  502.      initialization work and then launches the Main executable WPwinFile.Exe.
  503.  
  504.      Once you've isolated the main executable, include its file specification
  505.      on the Monitor Secondary Exec line in COUNTADM's Setup-Applications
  506.      Dialog.
  507.  
  508.      COUNT! will check whether this file is running after the Launching EXE
  509.      file terminates.  If it is, COUNT! will monitor this Windows Application
  510.      instead of the original.
  511.  
  512.      The file specification for the monitored Exec can include a path, but
  513.      often shouldn't.  If a path is included, the Exec must have been loaded
  514.      from the specified path.  If you don't care about the path of the
  515.      secondary Exec, exclude it and it will be ignored.
  516.  
  517.  
  518.                                    COUNT! v5.6
  519.                            Network Administrators Guide
  520.                                      Page 9
  521.  
  522.                                    Appendix B:
  523.                          Using COUNT! Without Stub Files
  524.  
  525.      The COUNT! Command Line:
  526.         COUNT! runs applications defined in the COUNT!.ini file passed on its
  527.         command line.  For instance, to launch Microsoft's Excel, the command
  528.         line could be "COUNT!  MS_Excel".  To launch Aldus' Persuasion, the
  529.         command line could be "COUNT!  Persuasion".  COUNT! then does
  530.         everything necessary to make appropriate network connections, start
  531.         the application, and enforce software licenses.
  532.  
  533.         To use the command line, you will need to be familiar with the
  534.         methods Windows uses to launch applications.  The most common method
  535.         is for the user to "double click" on an application icon in a Program
  536.         Manager group.  The second is to use the file manager to launch an
  537.         application with a selected data file.  A third is to launch the
  538.         application using the Program Manager's "Run command".
  539.  
  540.      Supporting Applications Launched via a Program Manager Application Icon:
  541.         You will need to modify the vendor supplied installation procedure to
  542.         modify the icon's "properties" to use COUNT! to launch the program.
  543.         The application icon program line properties can be changed using the
  544.         following procedure:
  545.  
  546.            In Program Manager, select the program icon by clicking on it once
  547.            with the mouse.
  548.  
  549.            Select File-Properties, from the Program Manager's menu.  A
  550.            "Program Item Properties" dialog box should appear.
  551.  
  552.            Change the command line in the dialog box to launch the program
  553.            through COUNT!  i.e.  "COUNT!.exe MS_Excel".
  554.  
  555.            You should also change the icon to the application's normal icon,
  556.            which is typically in the main .EXE file of the application.  This
  557.            is also done from the "Program Item Properties" dialog box. Press
  558.            the "Change Icon" button and type in the file name containing the
  559.            Icon (i.e. E:\EXCEL\EXCEL.EXE)
  560.  
  561.            The Program .EXE file may not be available to Windows if the
  562.            network drive is not currently connected.  In this case you can
  563.            substitute an icon from PROGMAN.EXE or MORICONS.DLL.  You could
  564.            also use a 3rd party utility to extract an icon from an
  565.            application .EXE file, and make the icon file available to
  566.            Windows.
  567.  
  568.      Supporting Applications Launched via File Manager:
  569.         You need to modify the "[extensions]" section of WIN.ini to associate
  570.         COUNT! with the extension of data files your program runs.  Again,
  571.         you must supply a command line such as "XLT=COUNT!.exe MS_Excel
  572.         ^.xlt".  Modifying Windows .INI files can be automated by using the
  573.         Fix_INI! program which can be found in the utilities subdirectory of
  574.         the COUNT! program disk
  575.  
  576.  
  577.                                    COUNT! v5.6
  578.                            Network Administrators Guide
  579.                                      Page 10
  580.  
  581.      Supporting Applications Launched via Program Manager's Run Command:
  582.         The user would have to enter a correct COUNT! command Line in Program
  583.         Manager's "RUN" dialog box.
  584.  
  585.  
  586.                                    COUNT! v5.6
  587.                            Network Administrators Guide
  588.                                      Page 11
  589.  
  590.                                    Appendix C:
  591.               How COUNT!.ini Controls the Launching of Applications
  592.  
  593.      The COUNT!.ini file controls what COUNT! does in launching an
  594.      application.  COUNT!.ini is created and maintained with the CountAdm
  595.      utility.  However, it can also be modified using any ASCII editor, such
  596.      as notepad.  It consists of a number of applications "Sections"
  597.      containing keywords describing how to launch the application.  Each
  598.      section begins with the ApplicationName in square brackets.  You can use
  599.      any ApplicationName you like so long as it is less than 32 Characters.
  600.      Keywords can be any of the following:
  601.         ConnectDrive=Drive:,Network_Path,Password
  602.            (Only Windows 3.1 and above support this command.  You can use
  603.            "Connect" to support Windows 3.0)  The Password is optional.
  604.            However, the comma separator must be included.  You can use "*" as
  605.            the Password and the User will be prompted to provide one.  If The
  606.            Drive and Network service are already in use, this command is
  607.            ignored.  Network Drives which are connected with this command are
  608.            Disconnected when the user exits the application unless
  609.            DisConnectDrive=No.
  610.         DisConnectDrive=Yes or No.
  611.         Connect=Network connection command (you would issue at a DOS prompt.)
  612.            The Connect and Disconnect KeyWords are provided to support
  613.            Windows 3.0, or for Networks incompatible with Windows 3.1 network
  614.            management features.
  615.         Disconnect=Network disconnection command
  616.         StartDirectory=Starting directory.
  617.            This will override any directory specified in the property's of a
  618.            Program Manager Icon.
  619.         Execute=Program invocation command.
  620.         Monitor=Secondary Exec to Monitor.  See Appendix A.
  621.         CountFile=R/W file (License file) which holds the current users for
  622.         each application.
  623.         LogFile=R/W file which tracks license use for the application.
  624.         MaxUsers=Number of users that can use the program simultaneously.
  625.         MaxTime=Number of minutes of program use before COUNT! reminds the
  626.            user to free the application license.
  627.         UpdateLicense=Number of minutes between updates of the License File.
  628.            The default is 5.  A 0 inhibits updates.
  629.         SkipLicenseMessage=Yes or No. If, Yes, COUNT! bypasses its initial
  630.            dialog informing the user of the licensing activity and
  631.            immediately launches the application.  The default is No.
  632.  
  633.             All KeyWords other than Execute are optional.
  634.  
  635.  
  636.                                    COUNT! v5.6
  637.                            Network Administrators Guide
  638.                                      Page 12
  639.  
  640.                                    Appendix D:
  641.                      Installing Non-Network Software Versions
  642.  
  643.      Most software available today installs easily in network environments.
  644.      However, you will occasionally run into an application that does not
  645.      offer a network version, or one which will not install properly on your
  646.      network.  In such situations, you can often install the software for
  647.      network use with the following procedure.
  648.  
  649.      From a client PC, provide Write access to the Network drive you would
  650.      like the application installed upon, giving it the same DOS drive letter
  651.      the user will eventually see it as.  You may also need to provide Write
  652.      access to the Windows directory on the server if Windows is being shared
  653.      over the network.
  654.  
  655.      Install the software to a network drive using the vendor's instructions
  656.      with the following exceptions.
  657.  
  658.         1) Copy the client's WIN.ini and System.Ini files as Win.OLD and
  659.           System.OLD.  Also copy the Autoexec.Bat and Config.Sys files.
  660.  
  661.         2) Make copies of the client's Windows and System Directory listings
  662.           and the server's Window system directory if appropriate
  663.           (i.e. DIR c:\Windows >Win.Dir).
  664.  
  665.         3) Install the Software.
  666.  
  667.         4) Compare the .INI files and directories to the original saved
  668.           versions.  (i.e. FC Win.OLD Win.ini).  Note any changes.
  669.           Typically, these changes are entries added to the [Extensions]
  670.           section of WIN.ini, applications sections added to WIN.ini, and
  671.           perhaps a few DLLs added or updated in the Windows System
  672.           Directory.  Many applications change the Path variable in the
  673.           Autoexec.Bat file.  In most cases, this change is not required.
  674.  
  675.         5) Make these same changes on each client PC that will run the
  676.           application by copying or editing files.  Fix_ini!.Com and
  677.           Patch!.Com are very useful utilities in automating this process.
  678.           They can be found in the utilities subdirectory of the COUNT!
  679.           program disk
  680.  
  681.         6) If the REG.DAT file in the windows directory on the client PC was
  682.           modified, some special attention is required.   REG.DAT's primary
  683.           purpose is to support OLE and Drag/Drop capabilities.  To provide
  684.           this, the application must be registered in REG.DAT of each client.
  685.           You cannot simply copy the revised REG.DAT file to each client.
  686.           First check the application directory for an Application.REG file.
  687.           If it exists, simply RUN it from Program Manager on each client PC.
  688.           If the application does not have a .REG file, you will need to
  689.           examine how the installation procedure modified the REG.DAT file
  690.           (using RegEdit.EXE) and manually make the changes on other clients.
  691.  
  692.  
  693.                                    COUNT! v5.6
  694.                            Network Administrators Guide
  695.                                      Page 13
  696.  
  697.                                    Appendix E:
  698.                                   User Messages
  699.  
  700.      There are a few messages COUNT! passes to the user that a Network
  701.      Administrator needs to be aware of.  These may be modified using
  702.      Count!Adm's Setup-User Messagers option.
  703.  
  704.         "Please release this LICENSE to the application when you are finished
  705.         'so that others may use the program!"  This is the standard opening
  706.         window message.
  707.  
  708.         "All Licenses for this application are currently in use!"  A user
  709.         will get this message when all licenses set by the MaxUsers parameter
  710.         are in use.  They will also get a list box identifying users so they
  711.         can try to free up a license on their own.
  712.  
  713.         "CANNOT WRITE TO LICENSE FILE.  Your license to this application has
  714.         been LOST!"  Through a network error or user access rights violation,
  715.         the License file could not be maintained.  It should be looked into
  716.         by the Network Administrator.
  717.  
  718.         "You have exceeded the recommended time limit for this application
  719.         and are reminded to free this license when you are finished so that
  720.         others may use the program."  A user will get this message if he uses
  721.         the program beyond the MaxTime variable.
  722.  
  723.      The remaining messages should not normally be seen by a user, but may
  724.      arise in setting up applications to run under COUNT!
  725.  
  726.         "Could Not Connect (to Drive)"  A network Error caused by an
  727.         incorrect DOS drive or Network file service specification in
  728.         COUNT!.ini, or unidentifiable network connection problem.
  729.  
  730.         "Drive In Use on Different Service"  A failure to connect to the
  731.         requested network service in COUNT!.ini because the requested Drive
  732.         is already being used for a different network service.  You should
  733.         not set up two network applications to share a DOS drive letter for
  734.         different file services.
  735.  
  736.         "Could Not Execute"  Execution of the application failed.  Most often
  737.         this is caused by an error in COUNT!.ini or perhaps a DOS PATH Error.
  738.  
  739.         "Could Not Find COUNT!.ini"  COUNT!.ini is not in the same
  740.         subdirectory as COUNT!.EXE.
  741.  
  742.         "Count Not Load CountMgr.DLL"  CountMgr.DLL is not in the same
  743.         subdirectory as COUNT!.EXE.
  744.  
  745.         "No Application Specified"  No ApplicationName was specified on the
  746.         COUNT! Command Line.
  747.  
  748.         "No Program to Execute in COUNT!.ini"  No "Execute=" was included.
  749.  
  750.         "Name Environment Variable Not Defined!"  You MUST have a Name
  751.         Environment variable defined if you are using a License File.
  752.  
  753.  
  754.                                    COUNT! v5.6
  755.                            Network Administrators Guide
  756.                                      Page 14
  757.  
  758.  
  759.      The following two messages should not normally be seen by a user.  They
  760.      are generated by Stub program files.
  761.  
  762.         "Could Not Find COUNT!.ini in Stub Directory"  When CountAdm creates
  763.         a stub file, it also creates a COUNT!.ini file in the same directory.
  764.         Through some mechanism, this file has been deleted or is inacessible.
  765.  
  766.         "Could Not Find COUNT!.exe"  The Stub file could not find COUNT!.exe
  767.         in the directory specified in the Stub's COUNT!.ini file.  Either the
  768.         Directory entry has been changed, or the COUNT! program renamed or
  769.         deleted.
  770.  
  771.  
  772.                                    COUNT! v5.6
  773.                            Network Administrators Guide
  774.                                      Page 15
  775.  
  776.                                    Appendix F:
  777.                               Un-Installing COUNT!
  778.  
  779.      Removing COUNT! from your network is a simple procedure.  COUNT! does 
  780.      not modify registration databases, or win.ini, system.ini, autoexec.bat 
  781.      or config.sys files of client or administrator PCs.
  782.  
  783.      COUNT! can be uninstalled using the following procedure:
  784.  
  785.           1) Using CountAdm, remove any stub files you may have created to 
  786.              launch applications under COUNT!
  787.  
  788.           2) If Icons were created on user desktops which launch the 
  789.              COUNT! program directly rather than through stub files, modify 
  790.              these to launch the application instead.
  791.  
  792.           3) Delete any Log or License files that may have been created by 
  793.              the program.
  794.  
  795.           4) If COUNT! was installed in its own subdirectory, remove the 
  796.              entire subdirectory.  Otherwise, Delete COUNT! program files 
  797.              identified on page 3 of this document.
  798.  
  799.           5) Delete the COUNT! Administrator Group from any PCs that may 
  800.              be running the Administration Program.
  801.  
  802.  
  803.  
  804.                          COUNT! v5.6 User Registration Form (ASP)
  805.  
  806.      NAME:               ____________________________________
  807.  
  808.      Company:            ____________________________________
  809.  
  810.      Street:             ____________________________________
  811.  
  812.      Town, State, Zip:   ____________________________________
  813.  
  814.      Please register me for (____) copies of COUNT!.  Enclosed is $79.00 for
  815.      each copy (plus 6% Sales tax for Maine residents).
  816.  
  817.                Preferred Media:  5.25"(360K) ____  3.5" (720K) ____
  818.  
  819.      Please make checks payable to:
  820.                Edward Derzawiec
  821.                6 Sweet Fern Road
  822.                Cape Elizabeth, ME  04107
  823.  
  824.      Signature:   ____________________________________
  825.  
  826.      In signing this form I agree:
  827.        1. Not to make copies of the registered software received for purposes
  828.           outside of my use on a single network server.
  829.  
  830.        2. Not to modify the software without written consent of the author.
  831.  
  832.      I welcome your comments on the merits or limitations of COUNT!, or
  833.      enhancements you would like to see added.
  834.  
  835.      _______________________________________________________________
  836.  
  837.      _______________________________________________________________
  838.  
  839.      To improve the testing of COUNT!, please answer the following:
  840.  
  841.           Server Type:
  842.                Operating System:   DOS ___, OS2 ___, VMS ___, UNIX ___
  843.                                    NT ____, Other _________________
  844.  
  845.           Network OS:  Novel ___, Vines ___, Pathworks ___, Other ________
  846.  
  847.      Nodes:
  848.           PC/XT (8086/8088) ____,   AT (286) ____,  (386/486/+ CPU) ____
  849.           Display: Mono, ____, CGA, ____ EGA, ____ VGA, ____  Color ____
  850.  
  851.           Windows Version ____
  852.  
  853.      Applications COUNT! is Used For:
  854.  
  855.      ______________________________________________________________
  856.  
  857.      =================================================================
  858.      Do not write below this line:
  859.  
  860.      Serial number licensed to above user: ____________
  861.